﻿
 /**/
a{color: #333333;}
a:hover {color: #A5E9FF;}
.hover-big {background-color: #A5E9FF; border: 4px solid #A5E9FF; padding: 1px;}
/*搜索*/
.txtInput {line-height: 20px; height: 20px; margin: 0; width: 128px; background: none; border: 0; padding: 0; color: #999999; padding-top: 2px;}
.location {color: #999; font-weight: normal; padding-right: 12px; font-size:14px;}
.location a {color: #999;} 
.location a:hover {color: #A5E9FF;}
.spS{ font-family:宋体; }

.style1 .setHome:hover {color: #000;}
.style1 .favorite:hover {color: #000;}
.style2 .setHome:hover {color: #000;}
.style2 .favorite:hover {color: #000;}
/**标题 下横线**/
.title_line {font-weight: 600; height: 50px; line-height: 50px; margin: 0 auto; margin-bottom:14px; background: url(images/main_right_title.gif) repeat-x left bottom;}
/*各个标题*/
.title_general {display: inline-block; font-size: 24px; color: #fff; line-height: 50px; height:48px; border-bottom: 2px solid #09c; font-weight: 600; word-spacing: 1px; letter-spacing: 1px;}
.title_Center{display: inline-block; width:100%; font-size: 24px; color: #fff; line-height: 50px; height:50px; background:url(images/main_right_title.gif) center repeat-x; font-weight: 600; text-align:center; word-spacing: 1px; letter-spacing: 1px;}
.title_Center span{ display:inline-block; background:#fff; color:#333; padding-right:10px; }
.title_Center span.red{ padding-left:10px; padding-right:0px!important;}

.company_title {background: url("Images/C.jpg" ) no-repeat left center;}

.news_title {background: url("Images/N.jpg" ) no-repeat left center;}
.recommended_products_title {background: url("Images/R.jpg" ) no-repeat left center;}
.new_product_title {background: url("Images/P.jpg" ) no-repeat left center;}
/*浮动*/
.left {float: left;}
.right {float: right;}
.mt10px {margin-top: 10px;}
/*格局*/
/************************************ head start **************************************/
.header {width: 1220px; min-height: 60px; height: auto !important; height: 60px; margin: 0 auto; position: relative; padding:0 15px;}
.header .language {float:left;} 
.header .language a {padding: 0 2px; color: #666;}
.header .language a:hover {color: #000;}
.setHome {display: inline-block; width: 70px; text-align: right; background: url(Images/home.png) left no-repeat;}
.favorite {display: inline-block; margin-left: 12px; width: 70px; text-align: right; background: url(Images/add.png) left no-repeat;}
/************************* head end***********************/
/********************************  menu    start  ********************************
.menu {width: 100%; height: 30px; margin: 0 auto; background: #A5E9FF;}
.menu .mbody {width: 1002px; margin: 0 auto; height: 30px; padding: 0 15px; background: #A5E9FF; position: relative;}
.menu .mlist {position: absolute; right: 10px; top: -60px; height: 60px; width: 802px;}
.menu table {width: 100%; float: right;}
.menu table td {height: 60px; text-align: center;}
.menu .table .td-class {padding: 0;}
.menu table td .a {text-decoration: none; margin: 0 auto; height: 60px; color: #333; overflow: hidden; line-height: 60px;}

.menu table td .a:hover {color: #A5E9FF; background: url(images/bg_menu_hover.png) no-repeat bottom center;}
.menu table td .ahover {color: #A5E9FF; background: url(images/bg_menu_hover.png) no-repeat bottom center;}

.menu .table .td-class.first_td {width: 60px; background: none;}
.menu .table .second-menu {width: auto;}
********************************  menu    end  ********************************/
/********************************  main    start********************************/
.main {width: 1220px; margin: 0 auto; min-height: 100px; height: auto !important; height: 100px; background-color: #FFFFFF;}
.mian-padding{padding:0 15px 30px;}

.main_left {float: left; width: 290px; min-height: 250px; height: auto !important; height: 250px; padding: 0;}
.main_left .leftContent {width: 288px; border: #eee solid 1px; border-top: 0px; padding: 14px 0 24px;}
.tabSearch{ width:290px; }
.tabSearch input{ margin:0px; height:38px; border:solid 1px #eee; border-right:none; line-height:38px; font-size:14px; font-family:微软雅黑; color:#ccc; width:199px; padding:0px 10px; }
.tabSearch button{ margin:0px; padding:0px; border:none; background:#09c; height:40px; line-height:40px; font-size:18px; font-family:微软雅黑; color:#fff; width:70px; text-align:center; }


.main_right {float: right; width: 912px; min-height: 250px; height: auto !important; height: 250px; overflow:hidden;}
.main_right_head {font-weight: 600; height: 45px; line-height: 45px; margin: 0 auto; width: 912px; margin-bottom:12px; background: url(images/main_right_title.gif) repeat-x left bottom;}
.main_right_content {min-height: 110px; height: auto !important; margin: 0 auto; width:912px; overflow: hidden;}

/************************** main end ***************************/
.banner {width: 100%; margin: 0 auto;}
/************************** foot start **************************/
.footer {width: 100%; margin: 0 auto; min-height: 30px; height: auto !important; height: 30px; background: #09c; padding: 0px 0; line-height: 180%; color: #fff;}
.footer .fbody {width: 1220px; margin: 0 auto; min-height: 30px; height: auto !important; height: 30px; background: #09c; padding:0 15px; line-height: 180%; color: #fff;}
.footer a {color: #ffffff;}
.footer a:hover {color: #A5E9FF;}
.footer .foot_menu {text-align: center; width: 1220px; margin: 0 auto; height: 55px; overflow: hidden; border-bottom:1px solid #fff;}
.footer .foot_menu a {padding: 0 15px; color: #ffffff; font-size: 14px;}
.footer .foot_menu a:hover {color:#A5E9FF;} 
.footer .foot_menu .span {border-right-width: 1px; border-right-color: #fff; border-right-style: solid;}
.footer .foot_menu .fmenu_body {border-bottom: #DCF6FF solid 1px; padding: 16px 0 15px; display: inline-block;}

/************************** foot end **************************/

/*********************************************** home *********************************/
/******************************** 首页banner切换 start ********************************/
.slice_warp {margin: 0 auto; width: 1220px; height: 400px;}
.slice {width: 966px; height: 400px; margin: 0 auto;}
#slider li {width: 966px; height: 400px; overflow: hidden;}
p#controls {margin: 0; position: relative;}
#prevBtn, #nextBtn {display: block; margin: 0; overflow: hidden; width: 60px; height: 400px; position: absolute; left: 0px; top: -400px;}
#nextBtn {left: 906px;}
#prevBtn a {display: block; width: 60px; height: 400px; background: url(Images/banner_arrow_left.png) no-repeat 0 0;}
#nextBtn a {display: block; width: 60px; height: 400px; background: url(Images/banner_arrow_right.png) no-repeat 0 0;}
/******************************** 首页banner切换 end ********************************/
/*Home*/
.panelTop {width: 1220px; margin: 0 auto;padding-top: 15px;}
.aboutUs_div {width: 390px;}
.aboutUs_div .title_line {width: 390px; margin: 0;}
.aboutUs_div .title_line .right_more {height: 30px; line-height: 30px; padding-top: 15px; color: #F5F5F5;}
.aboutUs_div .title_line .title_general { margin: 0; color: #333; padding: 0px 5px; background: #fff;}
.red {color: #09c!important;}
.about_us_content {width: 390px; height: 125px; padding-top: 10px; overflow: hidden; white-space: normal; word-break: break-all; table-layout: fixed; table-layout: fixed; white-space: normal; color: #333; line-height: 200%; letter-spacing: 0.06em; word-spacing: 0.06em;}
.news_div {width: 390px; overflow: hidden; margin-left: 25px;height:185px;}
.news_div .title_line {width: 390px; margin: 0; padding: 0;}
.news_div .title_line .title_general { margin: 0; color: #333;padding:0px 5px; background: #fff;}
.home_news_list {width: 390px; height: 124px; padding-top: 10px; overflow: hidden;}
.home_news_list li {width: 378px; height: 25px; line-height: 25px; padding-left: 12px; font-size:14px; background: url(images/title.gif) no-repeat left center; overflow:hidden; }
.home_news_list li a {display: inline; float: left; white-space: nowrap; width: 290px; color: #333;}
.home_news_list li a:hover {color: #09c; text-decoration: none;}
.home_news_list li span {width:80px; letter-spacing:0px; display: inline; float: right; overflow: hidden; color: #AAAAAA; text-align:right;}
.contact_div {height: 185px; overflow: hidden;} 
.contact_div .about_us_content {letter-spacing: 0.3pt; word-spacing: 0.3pt;}

.pNewsList {width: 1220px; margin: 0 auto;}
.pNewsList .div_homeNewsList{width: 390px; margin-right: 21px; margin-bottom: 15px;}
.pNewsList .div_homeNewsList .newsList_top{width: 390px; background: url(images/title_line.gif) repeat-x left bottom; overflow: hidden;}
.pNewsList .div_homeNewsList .newsList_top a{padding: 0; margin: 0; color: #000; padding-right: 10px; background: #fff;}
.pNewsList .div_homeNewsList .newsList_content{padding: 10px 0;}
.pNewsList .div_homeNewsList .newsList_content li{width: 378px; height: 25px; line-height: 25px; padding-left: 12px; background: url(images/title.gif) no-repeat left center;}
.pNewsList .div_homeNewsList .newsList_content li a{display: inline; float: left; white-space: nowrap; width: 290px;}
.pNewsList .div_homeNewsList .newsList_content li span{width: 80px; letter-spacing:0px; display: inline; float: right; overflow: hidden; color: #AAAAAA; text-align:right; font-size:14px;}
.pNewsList .div_homeNewsList .newsList_content li a:hover{color: #A5E9FF; text-decoration: none;}

/*.recommended_products_head,*/ .new_product_list_head{ margin: 0 auto; }
.recommended_products_head .title_general, .new_product_list_head .title_general{background: #fff; padding: 0 5px; color: #333;}
.recommended_products_head .recommended_search{background: url(images/search.png) no-repeat center center; height: 23px; width: 229px; margin: 12px 15px 0 0;}
.recommended_products_head .recommended_search .txtInput{border: 0; background: none; height: 22px; line-height: 22px; width: 138px; margin-left: 32px; padding: 1px 0;}
.recommended_products_head .recommended_search .btnSearch{border: 0; background: none; height: 23px; line-height: 23px; width: 50px;}

.recommended_products{width: 1220px; margin: 0 auto; padding: 15px 0px 0; position: relative;}
.new_product_list{width: 1220px; margin: 0 auto; padding: 2px 0px 0;}
.recommended_products_list{width: 1220px; margin: 0 auto; display: inline; background: #F5F5F5;}
.recommended_products_list .btnLeft{left: -10px; top: 0; position: absolute;}
.recommended_products_list .btnRight{right: -10px; top: 0; position: absolute;}
.turnBtn{width: 16px; cursor: pointer;}
/*********************************************** home end *********************************/


.article_content{line-height: 150%; letter-spacing: 1px; word-spacing: 1px; padding: 15px 0px; font-size:18px;}
/*.article_content p,.article_info_content p{margin: 0 0 20px;padding: 0;}*/
/*.article_info_content p{margin: 0 0 20px;padding: 0;}*/
.nav_title{font-size: 24px; height: 42px; line-height: 42px; font-weight: bold; padding: 0 5px; float: left; color: #333; border-bottom: 3px solid #09c;}
.first_a{/*display: inline-block; text-indent: 20px;*/text-align: center;}
.dropdown .first_li{ height:50px; line-height: 55px; background: url(images/main_left_li.gif) no-repeat center bottom;}
.dropdown .first_li .first_a{ color#333; font-size:18px; }
.dropdown li.hover .first_a{ font-size: 18px; color: #09c; /*background: url("Images/main_left_li_a.png") no-repeat 160px center; padding-right:30px;*/}
.dropdown .first_li .select_a{color: #fff; font-weight: 600;}
.dropdown ul{visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; border: #ccc solid 1px; background-color: #fff; padding: 4px 5px 8px;}

.dropdown ul li{float: none; border: 0; line-height: 37px; height: 37px; background: url(images/main_left_li.gif) no-repeat center top;}

ul.dropdown ul li a{display: inline-block; text-indent: 20px;}
ul.dropdown ul li:hover .a1{color: #A5E9FF; background: url("Images/main_left_li_a.png") no-repeat 160px center; padding-right:30px; font-weight: 600;}
ul.dropdown ul li.hover .a1{color: #A5E9FF; background: url("Images/main_left_li_a.png") no-repeat 160px center; padding-right:30px; font-weight: 600;}
ul.dropdown ul ul{top: 0px; left: 100%;}

ul.dropdown li:hover > ul{visibility: visible;}
ul.dropdown li ul li ul li:hover .a2{color: #A5E9FF; background: url("Images/main_left_li_a.png") no-repeat 160px center; padding-right:30px; font-weight: 600;}
ul.dropdown li ul li ul li.hover .a2{color: #A5E9FF; background: url("Images/main_left_li_a.png") no-repeat 160px center; padding-right:30px; font-weight: 600;}

.company_name{height: 23px; line-height: 23px; padding-left: 12px; display: inline; color: #237BC1;}
.leftsearch{height: 22px; width: 290px; overflow: hidden;}
.leftsearch table{width: 100%; background: url(images/search.gif) no-repeat center top; height: 22px;}
.coum_name{width: 290px; font-size: 24px; font-weight: 600; height: 60px; line-height: 65px; overflow:hidden; background: #09c; color: #fff; text-align: center;}
/*More*/
.right_more{float: right; width: 50px; display: inline; padding-top: 6px; color: #999;}
.right_more a{font-size: 12px; color: #999999;}
.right_more a:hover{color: #A5E9FF;}
/*标题图片*/
.input{height: 20px; line-height: 20px; padding: 0 3px; background-color: #FBFBFB; border: 1px solid #DDDDDD; color: #555555;}
label.error{color: Red; padding-left: 8px;}
/*--分页--
#divPager{text-align: center; margin-top: 18px; width: 700px;}

.pages{color: #999;}

.pages a, .pages .cpb{text-decoration: none; display: inline-block; padding: 0 5px; margin: 0 2px; font-size: 12px; border: 1px solid #ddd; background: #fff; color: #000;}
.pages a:hover{text-decoration: none; background-color: #ffa501; color: #fff; border: 1px solid #ffa501;}
.pages .cpb{font-weight: bold; color: #fff; background: #ffa501; border: 1px solid #ffa501;}




/*分类样式*/
.ulMainMenu{ width:1220px; margin-top:20px;}
.ulMainMenu li{ float:left; }
.ulMainMenu li a{ display:block; font-size:18px; padding:0px 20px; margin-right:20px; line-height:40px; background:#999; color:#fff;}
.ulMainMenu li a:hover{ background:#09c; color:#fff;}
.ulMainMenu li a.current{ background:#09c; color:#fff;}
.ulMainChildMenu{ width:1248px; margin:20px auto 10px; border:solid 1px #eee;}
.ulMainChildMenu li{ float:left; }
.ulMainChildMenu li a{ display:block; font-size:18px; padding:0px 20px; margin:10px 10px; line-height:40px; background:#999; color:#fff;}
.ulMainChildMenu li a:hover{ background:#09c; color:#fff;}
.ulMainChildMenu li a.current{ background:#09c; color:#fff;}

/*Product list*/
.ulPList { width:1232px; margin:0 auto; }
.ulPList_nei { width:924px; margin:0 auto; }
.ulPList li{ float:left; width:290px; border:solid 3px #eee; border-bottom:none; overflow:hidden; margin:6px 12px 0px 0px;}
.ulPList li a{ display:block; width:290px;}
.ulPList li span.spTitle{ display:block; width:290px; height:40px; line-height:40px; font-size:14px; background:#eee; color:#999999; text-align:center;}
.ulPList li:hover{ border:solid 3px #09c; border-bottom:none; }
.ulPList li:hover a{ background:#09c; color:#fff; }
.ulPList li:hover a .spTitle{ background:#09c;}
.ulPList li:hover a span{color:#fff; }



.product_list li{display: inline; float: left; margin: 6px 12px 6px 0px; text-align: center; width: 290px; padding:3px; background-color:#eee;}
.product_a_img{display: block; width: 200px; margin: 0 auto; text-align: center;}




.product_a_txt{display: block; width: 100%; overflow: hidden; line-height: 40px; height:40px; background:#eee; }


/*PhotoList*/
.divPhoto{ width: 1220px; margin: 0 auto; min-height: 100px; height: auto !important; height: 100px;}
.divPhoto .divPHeader{ font-weight: bold; height: 45px; line-height: 45px; margin: 0 auto; color: #5A5A5A; background: url(images/main_right_title.gif) repeat-x left bottom; }
.divPhoto .ulPList{ margin:14px auto 24px; }
.divPhoto .ulPList li span.phImgCenter{ display:block; width:290px;background:#eee;text-align:center;}



/*Article list*/
.article_list li{  width: 912px; height:45px; white-space: normal; border-bottom: 1px dashed #eee; font-size:14px;}
.article_list li .aArItem{ white-space:nowrap;}
.article_list li .aArItem span{ display:inline-block; height:45px; line-height:50px; }
.article_list li .aArItem span.spTitle{ width:822px; text-indent: 16px; background: url("Images/main_right_jt.gif") no-repeat 2px 60%;font-size: 18px; }
.article_list li .aArItem span.spDate{ width:90px; color:#666; }
.article_list li .aArItem:hover span{ color:#09c; }


.article_right{float: right; color: #AAAAAA;}
.article_left{float: left; height:35px; line-height: 35px; text-indent: 16px; background: url("Images/main_right_jt.gif") no-repeat left center; color: #333; font-size: 14px; }



/*article*/
.article_list{width: 912px; float:left;}
.article_title{font-size: 24px; font-weight: bold;line-height: 30px; margin-top: 12px; text-align: center; color: Black;}
.article_info{margin-top: 12px; height: 26px; text-align: center; border-bottom: 1px dashed #8D8D8D; font-size:12px;}
.article_info span{padding: 0 12px; letter-spacing: 1px; word-spacing: 1px;}
.article_info_content{margin-top: 12px; min-height: 400px; height: auto !important; height: 400px; font-size:18px; line-height: 200%; letter-spacing: 1px; word-spacing: 1px;}

/*Product */
.divProductDetails{  }
.divProductDetails .divTitle{ text-align:center; line-height:200%;  }
.divProductDetails .divTitle h3{ font-size:24px;margin:0;}
.product_img_div{position: relative; width: 912px; margin: 0 auto; min-height: 320px; height: auto !important; height: 320px; margin-top: 15px;}
.div_Img{width:100%;text-align: center; margin: 0 auto; overflow-x: hidden;}
.div_Img img{padding: 0; display: block; margin: 0 auto;}

.right_a{display: block; position: absolute; right: 0; top:50%; margin-top:-50px; height:75px; width: 60px;}
.left_a{display: block; position: absolute;left: 0; top:50%; margin-top:-50px; width: 60px; height: 75px;}
.right_a_img{background:rgba(0,0,0,0.5) url(Images/nav.png) no-repeat -110px center;z-index:999;}
.left_a_img{background:rgba(0,0,0,0.5) url(Images/nav.png) no-repeat 20px center;z-index:999;}

.right_a_img:hover{background:rgba(0,0,0,1) url(Images/nav.png) no-repeat -110px center;z-index:999;}
.left_a_img:hover{background:rgba(0,0,0,1) url(Images/nav.png) no-repeat 20px center;z-index:999;}


.main_table{width:912px; margin: 15px auto; padding: 2px; border-collapse: collapse;}
.main_table td{height: 25px; line-height: 25px; padding: 2px; border-collapse: collapse; line-height: 18px; border: solid 1px #c1c1c1;}
.td_title{height: 25px; line-height: 25px; color: #000; font-weight: bold; font-size: 13px; width: 15%; background: #eee; color: #000;}
.divPDetails table td{padding: 2px;border-collapse: collapse;border: solid 1px #ccc;}
/*message list*/
.messageContent{ padding:40px 0; }
.tbMessage{ font-size:18px; }
.tbMessage .tdMTitle{ width:160px; text-align:right; font-size:18px;}
.tbMessage .tdFormField{ text-align:left; }
.tbMessage .tdFormField input{ border:solid 1px #eee; width:400px; height:34px; line-height:40px; padding:2px; overflow:hidden; font-size:18px; color:#333; font-family:微软雅黑; }
.tbMessage .tdFormField textarea{ border:solid 1px #eee; width:400px; padding:2px; overflow:hidden; font-size:18px; color:#333; font-family:微软雅黑; }
.tbMessage input.btSubmit{ display:inline-block;  margin:0px 5px; padding: 0; cursor: pointer;text-align: center; width: 100px; height:40px; line-height:40px; background:#333; border: 0; color: #FFFFFF; font-size:18px; font-family:微软雅黑; }
.tbMessage .btReset{ display:inline-block;  margin:0px 5px; padding: 0; cursor: pointer;text-align: center; width: 100px; height:40px; line-height:40px; background:#666; border: 0; color: #FFFFFF; font-size:18px; font-family:微软雅黑; }


.message_list{letter-spacing: 1px; word-spacing: 1px; line-height: 200%;}
.message_list li{line-height: 18px; padding: 10px 0; white-space: normal; width: 710px; border-bottom: 1px dashed #C0C0C0;}

.message_list li .title{padding: 2px 0 0 20px; background: url("Images/title.jpg") no-repeat left center; color: #050000;}


.photoCategoryItem_bg{color:#fff; background:#A5E9FF;}